6dd9c9d35b796cbc72e0cfe06cbf865773222d48,src/main/java/eu/hansolo/tilesfx/skins/SparkLineTileSkin.java,SparkLineTileSkin,handleCurrentValue,#number#,209

Before Change


                    if (Locale.US == locale) {
                        lowText.setText(String.join(", ", String.format(locale, formatString, low),
                                                    dateFormatterUS.format(LocalDateTime.ofInstant(movingAverage.getFirstEntry().getTimestamp(), getSkinnable().getZoneId()))));
                        subTitleText.setText(dateFormatterUS.format(LocalDateTime.ofInstant(movingAverage.getLastEntry().getTimestamp(), getSkinnable().getZoneId())));
                    } else {
                        lowText.setText(String.join(", ", String.format(locale, formatString, low),
                                                    dateFormatterEU.format(LocalDateTime.ofInstant(movingAverage.getFirstEntry().getTimestamp(), getSkinnable().getZoneId()))));
                        subTitleText.setText(dateFormatterEU.format(LocalDateTime.ofInstant(movingAverage.getLastEntry().getTimestamp(), getSkinnable().getZoneId())));
                    }
                } else {
                    lowText.setText(String.join(", ", String.format(locale, formatString, low),

After Change


                if (timeSpan > 86400) {
                    if (Locale.US == locale) {
                        lowText.setText(String.join(", ", String.format(locale, formatString, low), dateFormatterUS.format(movingAverage.getFirstEntry().getTimestampAsDateTime(zoneId))));
                        subTitleText.setText(dateFormatterUS.format(movingAverage.getLastEntry().getTimestampAsDateTime(zoneId)));
                    } else {
                        lowText.setText(String.join(", ", String.format(locale, formatString, low), dateFormatterEU.format(movingAverage.getFirstEntry().getTimestampAsDateTime(zoneId))));
                        subTitleText.setText(dateFormatterEU.format(movingAverage.getLastEntry().getTimestampAsDateTime(zoneId)));
                    }
                } else {
                    lowText.setText(String.join(", ", String.format(locale, formatString, low), timeFormatter.format(movingAverage.getFirstEntry().getTimestampAsDateTime(zoneId))));